Yo, you are probably looking for dedicated servers instead of individuals with high bandwidth, (servers are a lot more permanent than someone who turns their pc off at night and has to manually start the service each startup).
if you want the peeps with dedicated servers to help out (like me, I'd love to help, I'm already running H
@H), I'd say drop the requirement of a speedtest via speedtest.net.
Speedtests.net tests are meant for indivials on a pc, they can be done via CLI, but they're really not meant to be run on servers (I don't even know if the CLI edition gives a shareable link).
This requirement is more of a hassle for the target audience than anything, just have the software do its own speedtest at startup, and go from there.