ese error es frecuente por dejar espacios cuando inicias la funcion
session_start(); lo que debes es asegurarte que no tenga espacios en el arichivo
especialidad.php,
ejemplo:
este debe ser el error
asi seria la solucion:
Nota: incluso sin espacios por fuera del tag
<?PHp