per determinare la velocità devi per forza di cose scambiare una quantità di dati conosciuta e misurarne il tempo.

Se tu vuoi che uno script controlla la velocità di alcuni server potresti magari provare aprendo un socket e richiedendo un documento e confrontare i tempi di esecuzione per questa operazione su tutti i server.

Non l'ho mai fatto ma sulla carta dovrebbe funzionare ...