My previous answer was
affirmative; however, after some extra thought, it no longer makes sense to me, and here's why.
First, you cannot interrupt an image capture process in the middle, in order to see its (partial) histogram. You can see the histogram in advance (maybe on some test pictures taken at higher ISO / shorter exposure time), or after capturing the entire long exposure, but not in the middle.
What you can do is to capture many frames (for example, 1-second exposures) and stack them in the camera. You could, of course, display a real-time histogram of the stacked image. But - if you do the stacking correctly (without clipping highlights), the histogram of the stacked image will be pretty much the histogram of one single frame (besides noise and unexpected subjects appearing in the frame).
So, the actual request would be... in-camera image stacking. It's doable and only requires manpower.
However, you can stack the images in post-processing. For example, record a full-res LiveView video on your 5D3 (with the crop_rec_4k builds), set the frame rate and exposure time to something close to 1 FPS, et voilà - you've got a long exposure movie. You can already average it with mlv_dump (or other tools, if you prefer). Main disadvantage: lots of storage for one single picture.