Out of interest, why are you checking this every minute?
To my knowledge the speediest integration checks all metrics and not just ping - I haven’t seen any option to selectively test.
I don’t see this on the official integration, but I do see the following notes:
While the speedtest is running your network capacity is fully utilized. This may have a negative effect on other devices using the network such as gaming consoles or streaming boxes.
Don’t forget some ISPs will prioritize speedtest websites traffic to make it look better.
I use ping ever minute to a few servers I know up. 8.8.8.8 and 1.1.1.1 are good places to start. But randomly 8.8.8.8 does drop pings and so does 1.1.1.1 so make sure to figure out other addresses to check as well.
Definitely use the ping integration for testing every minute.
From your PC I would run a traceroute to 8.8.8.8 and 1.1.1.1 to see which one is “closer” to you, which means less chance for introduced latency and packet drops. For example, 1.1.1.1 only take 7 ‘hops’ for me to get to, where as 8.8.8.8 takes 12 ‘hops’. You could also run a ping directly to your ISP, it will be the first hop on your traceroute. It may or may not respond to pings depending on how your ISP has set things up.
That might have been a bit confusing so let me know if you need more help.