Speedtest-Tracker or MySpeed are self-hosted solutions that can be extensively configured to send notifications when thresholds are exceeded or not reached.
more about me: https://klein.ruhr/about/
my home lab: https://klein.ruhr/techgedoens/
Keyoxide: https://keyoxide.org/5138E8969A01C8F7D0AE831B94BEE0ABDAA7C4E6