Cita: pero, creo que eso no tiene que ver con saber el tiempo de descarga de un archivo o si?, creo entender que eso es el tiempo que tarda en cargar la pagina y lo que quiero no es eso
el tiempo que tarda en cargar la pagina te serviría, supongo yo, para lo que quieres. Sería cosa de tomar el tiempo en ASP antes de un redirect que tenga que cargar un archivo grande, luego al terminar de cargar redireccionas nuevamente para grabar el tiempo final, y supongo que haciendo alguna regla de tres podrías obtener la velocidad de conexión y el tiempo "real" de descarga de un archivo.
Pero ......, imagínate hacer ese proceso para cada persona que quiera bajar un archivo, pues le duplicarias la espera a cambio de solo indicarle el tiempo de descarga. Como que no le veo beneficio. Mejor coloca una tabla de tiempos tentativos dependiendo de 3 velocidades junto al botón de descarga.