My own experience has been that my good dynamo would light the light in proportion to revs when the battery was dead. Basically, this meant the light was off or dim-beyond-recognition at idle. Try disconnecting the battery hot lead and trying the same test. If still no light, it is not a certainty that the dynamo is bad; there are other possibilities, like bad wiring, bad lamp, etc. However, it will be a certainty that the problem is not a short within the battery (rare, I think) If you really question the dynamo, you could remove it and do the basic test of running it like a motor, as described in the Haynes manual.
All that said, your problem does have the ring of a bad or improperly adjusted regulator that allows a perfectly good dynamo to deliver too much current to the battery for too long, resulting in dead battery. If this is the case, your new battery is soon to be your next bad battery, and so on. I'm sure you've read here on the forum about the DVR2 regulator, love mine (stopped buying new batteries every 20 miles). It seems that everyone else here, who has one, love theres', as well.
There are those here who can give you more detailed values for dynamo performance, but I think I've touched on the main points. I've learned a lot from forum chums correcting me, so, if needed, I hope they do so.
Richard L.