OpenSpeedTest
Самый дружелюбный вариант измерения скорости - через браузер. Но, с сожалению, не самый точный - результат зависит от того, насколько производительный компьютер у клиента.
чтобы развернуть публичный сервер нужна виртуальная машина с linux и nginx.
https://github.com/openspeedtest/Speed-Test
https://github.com/openspeedtest/Nginx-Configuration