Check battery Voltage with a digital Voltmeter. A fully charged battery should be around 12.6-12.8 Volts with the engine off. When the car is running, you should measure between 13.8-14.5 Volts with the headlights on for proper charging. That being said, if the battery has a bad cell you can measure good Voltage, but the car will not start.
Look for bad battery connections. A quick way to isolate a bad ground connection is with a pair of jumper cables. Usually the ground side goes bad before the positive side. Connect one cable at the negative battery cable and the other end to a good clean engine ground away from the fan and belts. If you have a bad ground, this should parallel it and the car should start if the battery is good.
JamesO