Para la verificación de la velocidad de Internet existen diversos servicios en línea y aplicaciones, todos con un grado de conveniencia y precisión variables. No obstante, si por alguna razón los métodos convencionales no son suficientes, es posible utilizar la línea de comandos de Windows.
Esta instrucción detalla el procedimiento para medir la velocidad de internet desde CMD de forma precisa en Windows 11/10.
Respuesta Rápida: Para medir la velocidad de internet desde CMD, usa Speedtest CLI. Descarga el ejecutable de su web oficial, abre la línea de comandos y ejecuta
speedtest.exe. Tras aceptar la licencia, el test te mostrará tu velocidad de bajada y subida directamente en la terminal.

Medir la Velocidad de Internet por CMD con Speedtest CLI
El test de velocidad de Internet SpeedTest by Ookla es ampliamente conocido y utilizado. Este mismo desarrollador ofrece una aplicación para la interfaz de línea de comandos (CLI) que permite evaluar la velocidad de la conexión. Los archivos necesarios se pueden descargar desde el sitio web oficial.
Una vez descargado el archivo, descomprímelo en una ubicación conveniente de tu disco (para evitar la necesidad de especificar la ruta completa al archivo ejecutable en la línea de comandos, puedes utilizar una carpeta añadida a la variable de entorno PATH).
Con esto es suficiente para iniciar el uso. Para una verificación básica de la velocidad de Internet, inicia la línea de comandos e introduce:
speedtest.exeEn el ejemplo se especifica speedtest.exe, pero dependiendo de la ubicación del archivo, necesitarás introducir la ruta completa al mismo. Al primer uso, necesitarás aceptar los términos del acuerdo de licencia (introduce Y o YES y presiona Enter).
Los servidores más cercanos se seleccionarán automáticamente. Ten en cuenta que el resultado se presenta en megabits por segundo (Mbps); si requieres megabytes por segundo (MB/s), divide el valor entre 8.

Si es necesario, es posible utilizar speedtest con parámetros adicionales, cuya lista se encuentra en el archivo speedtest.md incluido en el archivo descargado.
Algunos ejemplos:
- Utilizando el parámetro
-u MB/so--unit MB/ses posible habilitar la medición en megabytes por segundo. - Con el parámetro
-Lo--serversse puede obtener una lista de los servidores más cercanos, para luego especificar el servidor deseado por su ID mediante los parámetros-so--server-id.
Para una verificación automática y periódica de la velocidad con almacenamiento de resultados en un archivo CSV (añadiendo nuevos resultados a los existentes), se puede emplear el siguiente comando de PowerShell, ejecutado a través del Programador de Tareas u otro método:
speedtest --accept-license --format=csv --progress=no --output-header| convertfrom-csv | Export-Csv "C:\speedtest.csv" -append -notypeinformation -forceSi se requiere, speedtest.exe puede ser integrado en scripts personalizados de bat, PowerShell, Python, entre otros. Para explorar otros métodos que pueden ayudarte a optimizar tu conexión, revisa estos comandos de CMD para aumentar la velocidad de internet.
A pesar de que la mayoría de los proyectos relacionados con la verificación de la velocidad de conexión a Internet utilizan Speedtest de Ookla (por ejemplo, Speedtest-cli en Python), existen otras soluciones. Un ejemplo es la herramienta multiplataforma LibreSpeed CLI.


