No.
While Staraptor does have a fairly good HP stat at 85, I feel like it's contribution to your team is more in the sheer fire power it has when it comes to obliterating lower leveled in game opponents. Personally I'd suggest running Take Down, Brave Bird, or if you must use a TM, U-turn. U-turn specially works great because the defense drops from Close Combat is wiped out when you pivot out, and it's Super Effective against the Psychic type E4 as well.
Furthermore, in casual gameplay, you have access to Potions and the Pokemon Center, so with the exception of extremely niche situations, you're wayyy better off healing via those options than wasting a slot on your move set, specially when it does have other good options which I've mentioned already,