in questi casi la cosa migliore, come è stato già scritto, è fare un test nella prima parte del sito. Si certo puoi usare ajax, ma credo sia più veloce una pagina html con un file di date dimensioni in cui un semplice script javascript prende l'ora d'inizio caricamento e di fine caricamento, calcolando quindi la velocità che viene poi passato come parametro get alla pagina successiva in cui lo script php o asp decide in base alla velocità che grafica usare.