A battery detection method, wherein the method comprises: obtaining a first battery status parameter of a battery; determining a first failure degree based on the first battery status parameter and a failure model, wherein the first failure degree is used to indicate a failure degree that is of the battery and that corresponds to the first battery status parameter, the failure model is obtained through training based on a second battery status parameter and a second failure degree, the second failure degree is a detected failure degree that is of a battery with a same specification and that corresponds to the second battery status parameter, and a battery status parameter comprises at least one of the following parameters: a discharge voltage, a discharge current, and a charging temperature; and sending a first message, wherein the first message comprises the first failure degree; characterized in that the determining a first failure degree based on the first battery status parameter and a failure model specifically comprises: determining a battery internal resistance based on at least one parameter of the discharge voltage, the discharge current, and the charging temperature that are comprised in the first battery status parameter, wherein the battery internal resistance is used to determine the first failure degree; and wherein the battery internal resistance is estimated according to a status estimation algorithm, and the battery internal resistance as well as the first battery status parameter are input into the failure model to determine the first failure degree. obtaining a first battery status parameter of a battery; determining a first failure degree based on the first battery status parameter and a failure model, wherein the first failure degree is used to indicate a failure degree that is of the battery and that corresponds to the first battery status parameter, the failure model is obtained through training based on a second battery status parameter and a second failure degree, the second failure degree is a detected failure degree that is of a battery with a same specification and that corresponds to the second battery status parameter, and a battery status parameter comprises at least one of the following parameters: a discharge voltage, a discharge current, and a charging temperature; and sending a first message, wherein the first message comprises the first failure degree; characterized in that the determining a first failure degree based on the first battery status parameter and a failure model specifically comprises: determining a battery internal resistance based on at least one parameter of the discharge voltage, the discharge current, and the charging temperature that are comprised in the first battery status parameter, wherein the battery internal resistance is used to determine the first failure degree; and wherein the battery internal resistance is estimated according to a status estimation algorithm, and the battery internal resistance as well as the first battery status parameter are input into the failure model to determine the first failure degree. a discharge voltage, a discharge current, and a charging temperature; and sending a first message, wherein the first message comprises the first failure degree; characterized in that the determining a first failure degree based on the first battery status parameter and a failure model specifically comprises: determining a battery internal resistance based on at least one parameter of the discharge voltage, the discharge current, and the charging temperature that are comprised in the first battery status parameter, wherein the battery internal resistance is used to determine the first failure degree; and wherein the battery internal resistance is estimated according to a status estimation algorithm, and the battery internal resistance as well as the first battery status parameter are input into the failure model to determine the first failure degree. determining a battery internal resistance based on at least one parameter of the discharge voltage, the discharge current, and the charging temperature that are comprised in the first battery status parameter, wherein the battery internal resistance is used to determine the first failure degree; and wherein the battery internal resistance is estimated according to a status estimation algorithm, and the battery internal resistance as well as the first battery status parameter are input into the failure model to determine the first failure degree.