From experience (10 years combined between SmartThings and Hubitat), and with a few hundred battery devices, I would not want a daily message with battery levels. It would drive me crazy.
For battery and "liveliness" (to make sure devices are all working), I use this app: [RELEASE] Device Activity Check - Get notifications for "inactive" devices
I have different groups set up. One group notifies me if devices haven't been active within the last 24 hours. This works well as nearly all my battery devices report temperature, which means they check in at least once per day (even if they are a contact sensor on a window or door I don't ever open). Another group notifies me if battery drops to 0% (some devices have rechargeable batteries, which they don't report % correctly for). Another group just makes sure all my mains-powered devices are active (the group has the option to do a refresh command before checking the devices).
Separately from that, I use Device Status Announcer to give me notifications on other states, like that windows are open when the A/C turns on.
Those two apps, along with HPM ([RELEASE] Hubitat Package Manager (HPM) -- HubitatCommunity) to install them (and all other apps/drivers), are the basis of much of my monitoring.