Soil testing and soil amendments