---
title: Ookla Speedtest
description: "Run an Ookla speedtest on the cellular connection: download, upload, latency, jitter."
lastUpdated: "2026-09-23"
---

> **For AI agents:** the complete documentation index is at [llms.txt](/llms.txt). Append `.md` to any page URL for its markdown version.

Run a full Ookla speedtest over the SIM's data connection: download and upload throughput, latency, jitter, and packet loss, against the same servers the public Speedtest app uses. The single most complete bandwidth measurement available on a SIM.

## Parameters

| Parameter | Required | Description |
| ----------- | ---------- | ------------- |
| Use default server | No | Let Ookla pick the closest server. Default: on. |
| Server hostname | When default server is off | A specific Ookla server to test against. |

Plus the shared [connection settings](/tests/actions/cellular/overview#connection-settings).

## Results and metrics

In the action report (`result`):

| Field | Description |
|-------|-------------|
| `download.throughput_bps`, `download.bytes`, `download.elapsed_ms` | Download throughput, volume, and duration. |
| `upload.throughput_bps`, `upload.bytes`, `upload.elapsed_ms` | Upload throughput, volume, and duration. |
| `ping.latency_ms`, `ping.jitter_ms` | Latency and jitter to the test server. |
| `packet_loss_percent` | Packet loss during the test. |
| `server` | The Ookla server used: name, location, host, IP. |
| `isp` | The operator as seen by Ookla. |

In Analytics, each run feeds the speedtest measurement with `download_throughput_bps`, `upload_throughput_bps`, `latency_ms`, `jitter_ms`, `packet_loss_percent`, and the transferred volumes, tagged by status, server (name, location, country), ISP, APN, antenna, and access technology.

## What's next?

<Columns cols={2}>
  <Card title="Download File" icon="cloud-arrow-down" href="/tests/actions/cellular/download-file">

    Throughput against your own infrastructure

</Card>
  <Card title="Ping" icon="arrow-right-arrow-left" href="/tests/actions/cellular/ping">

    Lightweight latency tracking between speedtests

</Card>
</Columns>
