1. A method for determining the state of health of a starter motor in a vehicle, said method comprising: determining a starter motor current; determining a starter motor voltage; determining an engine speed; identifying starter motor values that will be used to determine the state of health of the starter motor; identifying a time model of the starter motor using the starter motor voltage, the starter motor current, the engine speed and the starter motor values; defining model parameters from the time model; providing a regression model based on the time model; determining motor parameters based on the regression model; determining an error using the motor parameters; and comparing the error to an error threshold to determine the state of health of the starter motor.