Soil Testing is important for agriculture. It helps to predict the nutrient and contamination level and also other characteristics such as pH level. It is also widely used to predict the probability of crop responses to the application of fertilizers, etc.