Can a deteriorating battery cause screen flickering? [Early 2015 macbook pro retina] I have a early 2015 macbook pro with a Retina display. I'm at about 950 charge cycles, and have had the "service battery" indicatory since last summer. 

I noticed that occasionally my screen does this flickering thing. It happens maybe a few times a day. Each time it "flickers" is usually just a single off/on cycle. Could this be associated with the battery? Or could be having some other hardware component issues? 

I've reset my SMC a few times since last summer, but it didn't solve the flickering.
You have two distinct problems:


Battery Issue. 

You've already diagnosed it - 950 cycles and the service battery indicator pretty much says it all.  From 2013 on, you'll have to replace the top case because Apple glues them in, but the battery can be replaced quite inexpensively.
Display Issue.

The flickering can be caused by a number of things like a logic board issue, a faulty connector, a bad LCD, etc.  I would try running Apple Diagnostics by holding D  while booting from a powered off state to see if you can get a diagnostic code however, chances are you're going to have to take/send it in for service. 


A battery, generally, will not cause issues like this because it doesn't dump "raw" power directly from the battery to the logic board.  It actually goes through some circuitry to "level" everything off and split it out into the correct voltages the system needs (12V, 5V, 3V, etc).  If the battery was causing the problem, you'd see it everywhere on your Mac, not in just one place.  

That said, to diagnose properly, you would disconnect the battery completely from the logic board and see if the problem exists on power only.  If it shows up, you've got your answer.