What are you doing where you're actually checking checksums periodically and detcting when things get worse? That seems like a lot of work to set up.
(This may be a myth: It's not something you should actually do that often because actually reading the media may dregrade it.)
(That's where that came from, draw your own conlusions :).)
btrfs scrub start /mnt/volume_name