---
title: "Voice agent testing with simulated callers"
description: "Speko tests a voice agent before it takes real calls. It uses simulated callers, tough-caller personas, rule and AI-judged checks, and real test calls, and can block a deploy."
canonical: "https://speko.ai/voice-agent-testing"
last-updated: "2026-11-11"
---

> ## Speko page index
> The complete index of every page on this site is at: https://speko.ai/llms.txt
> Read it before exploring further. It lists the exact Markdown URL for every canonical HTML page.

# Voice agent testing with simulated callers

Speko Agents

Simulated callers try every draft before a real caller does.

Speko is a voice agent platform with testing built in. Before a draft goes live, simulated callers with goals call it. Speko scores each call against the checks you pick. Test runs are free.

[Get started free](https://platform.speko.ai/sign-in) [Book a demo](https://speko.ai/book)

## Speko writes the test cases

[Test before you deploy](https://docs.speko.ai/agents/testing)

- Speko reads the agent's instructions, tools and knowledge and writes 4 to 12 test cases. Regenerating keeps the ones you have.
- You can also describe a call in plain words, for example: a caller wants to move a Tuesday appointment to Friday but forgets the time.

## Checks that pass or fail a call

[Write your own checks](https://docs.speko.ai/agents/testing#write-your-own)

- Rule checks are exact and can block a deploy. AI-judged checks are advisory. By default, Responds in time allows 3.5 seconds after the caller stops.

Rule checks

- Calls a tool
- Says a phrase
- Responds in time
- Handles voicemail (phone tests)

AI-judged checks

- Switches language
- No made-up facts
- Your own rule, in plain words

## Tough callers and real phone tests

[Pick a tough caller](https://docs.speko.ai/agents/testing#pick-a-tough-caller)

- Each test case can use a caller character with its own voice, pace and habits. Import from a real call makes a character from a real caller.

Caller characters

- Noisy cafe
- Interrupts
- Talks over the agent

Phone-call tests

- Real call from the agent's number
- Choice of codec
- Bad-line simulation

## Deploy gates and CI

[Block deploys on failures](https://docs.speko.ai/agents/testing#block-deploys-on-failures)

- With Block deploys on a failed check turned on, Deploy is refused while the live version has a failed rule check. Inconclusive results never block.
- Scenarios belong to the workspace and attach to any number of agents. The same cases run in CI from the Speko CLI.
- When an AI-judged check fails, Improve the prompt drafts a fix for you to review.

## Limits

- AI-judged checks are advisory and never block a deploy; only rule checks do.
- Blocking deploys is off by default. A workspace owner or admin turns it on.
- Apply prompt updates the live agent right away; it does not create a draft.

## Notes

- Every fact is from the Speko docs page linked beside its section, checked November 10, 2026.
- The product panel at the top is an illustration with made-up data.

## Questions

**Can I test a voice agent before it takes real calls?**

Yes. Speko generates test cases from the agent, runs simulated callers against the draft, and scores each call. Phone-call tests dial a real number from the agent's own number. Test runs are free and never count toward Monitoring.

**Can testing stop a bad deploy?**

Yes, if a workspace owner or admin turns on Block deploys on a failed check. Deploy is then refused while the live version has a failed rule check. AI-judged checks are advisory and do not block.

**Can I test multilingual conversations?**

Yes. The Switches language check passes when the agent replies mainly in the target language. An AI judge scores this check, so it is advisory.

**What does testing cost?**

Test runs are free. Real calls cost $0.09 per minute for speech-to-text, LLM and text-to-speech.

[Get started free](https://platform.speko.ai/sign-in) [Book a demo](https://speko.ai/book)

You get $10 in credit when you sign up. Calls then cost $0.09 per minute.

Related

- [Voice agent monitoring for every real call](https://speko.ai/voice-agent-monitoring)
- [Voice agent workflow builder](https://speko.ai/voice-agent-workflow-builder)
- [Multilingual voice agents](https://speko.ai/multilingual-voice-agents)
- [Voice agent API and SDKs](https://speko.ai/voice-agent-api)
- [Voice agent platforms compared](https://speko.ai/voice-agent-platforms)
- [Vapi alternatives](https://speko.ai/vapi-alternatives)
- [Voice agents by business](https://speko.ai/solutions)
- [Speko pricing](https://speko.ai/pricing)
