If you have a plant that isn't performing it might be that your soil isn't letting it.
All of my local soil test sources charged 20 or 25 dollars and just did the top three nutrients. I googled around and found an outfit that I can recommend.
Soil Kitchen (google it) charges $15 to test for; Nitrate Nitrogen, Potassium (Potash), Phosphorus, Humus, Magnesium, Calcium, Sulfate, Aluminum, Chloride, Ferric Iron, Nitrite Nitrogen, Ammonia Nitrogen, and Manganese.
It cost me about $5 to mail them a two cup sample (they tell on their site how to take the sample) and they sent me a PDF of the results. I was deficient in manganese and sulphates and am correcting it now.
Anyone who wants to see what my report looks like, tree mail me with your email and I will send it to you.
Highly recommended.
Charley