Eu não acho que você pode conseguir o que quer medindo remotamente.
Qualquer medição que você fizer será restringida por:
- Sua própria velocidade de conexão com a internet
- Você estará disputando a largura de banda no final remoto com milhares de outros usuários
- Muitas empresas não têm uma conexão com a Internet, mas centenas ao redor do mundo, usando as técnicas da Content Delivery Network.
- Muitos websites classificam sua conexão para garantir que você não consome toda a largura de banda.
- Muitos sites têm hospedagem compartilhada, então 10 empresas poderiam compartilhar um único link de 1Gbps para o data center - você consideraria que 100Mbps (1Gbps / 10 sites) cada, ou você consideraria isso a 10Gbps (1Gbps x 10 sites) ?
- A maioria das empresas tem links de internet redundantes para diferentes ISPs. Você gostaria de medir cada um desses links individualmente e adicioná-los?
Vamos abordar o problema de um ângulo diferente - por que você quer determinar a distribuição das velocidades de rede? Você está tentando estimar quanta largura de banda seu site precisa ou é para outra coisa?