Is a class B endorsement required for a Private checkride?
You do not need a Class B endorsement for your PPL Check ride. 

By the time you get to you check ride you should have the first 8 endorsements from this list, provided by the FAA.

I will add one caveat to this. During your check ride your examiner will ask you plan a cross country flight. If the route calls for it and you have the endorsement you can plan it through Class B. However if you plan it through Class B your examiner may ask for the endorsement or try and trip you up over it. if you plan a course through Class B without the endorsement the DPE may not stop you when you get in the air. Be careful as you can bust a checkride for this.