B-type natriuretic peptide (BNP) A BNP test is a valuable tool for diagnosing heart failure. It measures the amount of BNP in the blood, indicating how well the heart functions. If a test reveals a rise in BNP, this can be an early warning sign of heart failure, and doctors will want to investigate further.