I use this docker container `roest/docker-speedtest-analyser` [0] to auto-run a speedtest every hour. I am running Unraid on my home servers and also like the Speedtest plugin [1]. Lastly I use a docker container `adolfintel/speedtest` [2] so that I can test the speed to/from my house from outside the house (or on cellular). This is a pretty cool idea but if you are already comfortable running docker containers locally I encourage you to take a look at the first container I linked so you can keep all the data local.