Sono sicuro al 99% ke nn è possibile svolgere l'operazione da te richiesta con php.
Dovresti creare un swf o un applet che carichi sul client un file, recuperare i secondi impiegati per il caricamento e dividere il peso (in kylobyte) del file per i secondi impiegati.
Col Php puoi ricavarti il tempo di creazione della pagina ma nn la velocità del client.