pub async fn run(
args: RunArgs,
config: Arc<AppConfig>,
client: Client,
) -> Result<SpeedTestResult>Expand description
Core application logic - fully decoupled from clap so integration tests can
call it directly with a mockito server URL via RunArgs::server_url.