Non e` difficile da fare, ma hai necessita` che la misura si afatta su una rete locale non prossima alla saturazione, altrimenti trovi valori che dipendono piu` dalla rete che dal browser.

Comunque:

Nella head, prima di altre istruzioni:
<script language="javascript" type="text/javascript">
var inizio = Date();
</script>

Poi metti un JS, ancora nella head, ma in una posizione a tua scelta:
<script language="javascript" type="text/javascript">
function calcola() {
var fine = Date();
var durata = fine-inizio;
alert("la pagina ha impiegato "+durata+"millisecondi");
</script>

Tale funzione la richiami con
<body ... onLoad="calcola();">

Chiaramente il calcolo non e` preciso su tutta la pagina. In particolare restano fuori l'inizio (fino al caricamento del primo script) e il tempo di calcolo (che forse non ti interessa), ma dovrebbe darti un'idea abbastanza buona.

Ciao
Michele