Write down what is actually broken before you take a single sales call.
Is the problem volume, cost, lead quality, follow-up speed, or the fact that nobody can tell which campaigns produce sales conversations? These are four different problems with four different answers. An agency that is excellent at one of them may be irrelevant to another. If you cannot name the problem, every proposal will sound equally good and you will end up choosing on price or personality.