A heart rate of 30-40 is very low but whether it needs treatment can not be concluded so easily.
A lot of people have a hr that low and are just fine. For others this is just too low and might need treatment.
If he is feeling weak lately, he should contact his cardiologist to check if an adaption in his medicines is needed or perhaps further action is required.