Простой способ - использовать пакет titlesec. В приложении 9.2 к его документации показано, как стандартные классы набирают свои заголовки - их несложно скопировать и изменить в соответствии с собственными требованиями.
Вот пример кода, использующего пакет titlesec, предложение Стефана. Команда titleformat оставляет все значения по умолчанию, но вам нужно включить это (я думаю), чтобы изменения между заголовками работали. Вторая команда titlepacing возвращает значения по умолчанию с предположением, что вы хотели изменить интервал только для первой главы:
\documentclass{book}
\usepackage{titlesec}
\titleformat{\chapter}[display]
{\normalfont\huge\bfseries}{\chaptertitlename\ \thechapter}{20pt}{\Huge}
% this alters "before" spacing (the second length argument) to 0
\titlespacing*{\chapter}{0pt}{0pt}{40pt}
\begin{document}
\chapter{One}
% this changes "before" spacing back to its default of 50pt
\titlespacing*{\chapter}{0pt}{50pt}{40pt}
First sentence of chapter.
\chapter{two}
First sentence of chapter.
\chapter{three}
First sentence of chapter.
\end{document}