Hej @Bredmich - really nice solution! Congrats.
As you seem to have more knowledge about speedtests a question concerning the principle difference between the solutions.
The network binding offers as well a speedtest. Here one can define the speedtest server to use (e.g. the anycasted server adress http://speedtest.tele2.net) , as well as the file to use (as e.g. described here by Tele2. I tried to benchmark the use of the network binding against the use of the Speedtest by Ookla. I get the same results, when both use the same server (and not the one, which is set by default in the network binding)
Do you think there is a principle difference in the two approaches (except, that the Speedtest CLI results are way more detailed) ?