1. A method for determining a state-of-health of a battery during an engine cranking phase, the method comprising the steps of: initiating the engine cranking phase; recording characteristic data including battery voltage data and engine cranking speed data during the engine cranking phase; providing characteristic data to a pre-processing unit, the pre-processing unit normalizing the characteristic data for processing within a classifier; inputting the normalized data to the classifier for determining the battery state-of-health, the classifier having a trained state-of-health decision boundary resulting from a plurality of trials in which predetermined characterization data is collected with known classes; and classifying the battery state-of-health based on the trained state-of-health decision boundary.