I recently ran into a problem. My internetspeed was below the promised speed (~ 50% is promised) and after around 6 calls with the helpdesk of my provider nothing changed. I was pissed. So I wrote a little script that runs on my PiZero to monitor my internetspeed every 15 minutes and if it's below the promised speed, I tweet at my provider.
After annoying the helpdesk with like 60 tweets I got a call. They promised to help me and after another hour my internet was fixed. Fully fixed.
If you have similar problems, feel free to use my script! I open-sourced it on GitHub:
Yay free stuff