This is almost Proposition 7.1.3(i) from Athreya & Lahiri 2006 sans some minor differences in formatting:
Let $(\Omega, \mathcal{F}, P)$ be a probability space and let $\{X_1, \ldots, X_k \}$, $2 \leq k < \infty$ be a collection of random variables on $(\Omega, \mathcal{F}, P)$.
(i) Then $\{X_1, \ldots, X_k \}$ is independent iff $$\mathbb{E} \left[ \prod_{i=1}^k h_i(X_i) \right] = \prod_{i=1}^k \mathbb{E} [h_i(X_i)]$$ for all bounded Borel measurable functions $h_i: \mathbb{R} \mapsto \mathbb{R}$, $i=1,\ldots,k$.
Proof:
If (i) holds, then taking $h_i = I_{B_i}$ with $B \in \mathcal{B}(\mathbb{R})$, $i=1,2,\ldots,k$ yields the independence of $\{X_1, \ldots, X_k \}$. Conversely, if $\{X_1, \ldots, X_k \}$ are independent, then (i) holds for $h_i = I_{B_i}$ for $B_i \in \mathcal{B}(\mathbb{R})$, $i=1,2,\ldots,k$ and hence for simple functions $\{h_1, h_2, \ldots, h_k \}$. Now (i) follows from the BCT.
BCT refers to the bounded convergence theorem which is given as corollary 2.3.13 of the same reference:
Let $\mu(\Omega) < \infty$. If there exists a $0 < k < \infty$ such that $|f_n| \leq k$ a.e. $(\mu)$ and $f_n \rightarrow f$ a.e. $(\mu)$, then $$\lim_{n \rightarrow \infty} \int f_n\ d\mu = \int f\ d\mu$$ and $$\lim_{n \rightarrow \infty} \int |f_n - f|\ d\mu = 0.$$
Proof: Take $g(\omega) \equiv k$ for all $\omega \in \Omega$ in the previous corollary.
The previous corollary (Corollary 2.3.12) is Lebesgue's dominated convergence theorem:
If $|f_n| \leq g$ a.e. $(\mu)$ for all $n \geq 1$, $\int g\ d\mu < \infty$ and $f_n \rightarrow f$ a.e. $(\mu)$, then $f \in L^1 (\Omega, \mathcal{F}, \mu)$, $$\lim_{n \rightarrow \infty} \int f_n\ d\mu = \int f\ d\mu$$ and $$\lim_{n \rightarrow \infty} \int |f_n - f|\ d\mu = 0.$$